/*     */ package com.umeng.newxp.controller;
/*     */ 
/*     */ import com.umeng.newxp.Promoter;
/*     */ import java.util.ArrayList;
/*     */ import java.util.Iterator;
/*     */ import java.util.List;
/*     */ 
/*     */ public class a
/*     */   implements Iterator<Promoter>
/*     */ {
/*     */   private ArrayList<Promoter> a;
/*  15 */   private int b = 0;
/*     */ 
/*     */   public a(List<Promoter> paramList) {
/*  18 */     this.a = new ArrayList();
/*  19 */     this.a.addAll(paramList);
/*     */   }
/*     */ 
/*     */   public void a(List<Promoter> paramList) {
/*  23 */     if (this.a == null)
/*  24 */       this.a = new ArrayList();
/*  25 */     this.a.addAll(paramList);
/*     */   }
/*     */ 
/*     */   public int a() {
/*  29 */     return this.b;
/*     */   }
/*     */ 
/*     */   public int b() {
/*  33 */     return this.a == null ? 0 : this.a.size();
/*     */   }
/*     */ 
/*     */   public boolean hasNext()
/*     */   {
/*  38 */     if ((this.a != null) && (this.b >= 0) && (this.b < this.a.size())) {
/*  39 */       return true;
/*     */     }
/*  41 */     return false;
/*     */   }
/*     */ 
/*     */   public Promoter c()
/*     */   {
/*  46 */     if (hasNext()) {
/*  47 */       return (Promoter)this.a.get(this.b++);
/*     */     }
/*  49 */     return null;
/*     */   }
/*     */ 
/*     */   public void remove()
/*     */   {
/*  54 */     if ((this.b > 0) && (this.b <= b()))
/*  55 */       this.a.remove(this.b - 1);
/*     */   }
/*     */ 
/*     */   public Promoter d() {
/*  59 */     if (b() == 0) {
/*  60 */       return null;
/*     */     }
/*  62 */     this.b %= b();
/*  63 */     return (Promoter)this.a.get(this.b++);
/*     */   }
/*     */ 
/*     */   public a e()
/*     */   {
/*  68 */     if (b() == 0) {
/*  69 */       return null;
/*     */     }
/*  71 */     this.b %= b();
/*  72 */     a locala = new a(
/*  73 */       (Promoter)this.a.get(this.b), this.b);
/*  74 */     this.b += 1;
/*  75 */     return locala;
/*     */   }
/*     */ 
/*     */   public List<a> a(int paramInt)
/*     */   {
/*  80 */     if ((b() == 0) || (paramInt <= 0))
/*  81 */       return null;
/*  82 */     ArrayList localArrayList = new ArrayList();
/*  83 */     for (int i = 0; i < paramInt; i++) {
/*  84 */       localArrayList.add(e());
/*     */     }
/*  86 */     return localArrayList;
/*     */   }
/*     */ 
/*     */   public Promoter f() {
/*  90 */     if ((this.b > 0) && (this.b <= b())) {
/*  91 */       return (Promoter)this.a.get(this.b - 1);
/*     */     }
/*  93 */     return null;
/*     */   }
/*     */ 
/*     */   public Promoter b(int paramInt) {
/*  97 */     if (this.a != null) {
/*  98 */       return (Promoter)this.a.get(paramInt);
/*     */     }
/* 100 */     return null;
/*     */   }
/*     */ 
/*     */   public static class a
/*     */   {
/*     */     public Promoter a;
/* 109 */     public int b = -1;
/*     */ 
/*     */     public a(Promoter paramPromoter, int paramInt)
/*     */     {
/* 113 */       this.a = paramPromoter;
/* 114 */       this.b = paramInt;
/*     */     }
/*     */   }
/*     */ }

/* Location:           C:\Users\Administrator\Desktop\umeng_sdk.jar
 * Qualified Name:     com.umeng.newxp.controller.a
 * JD-Core Version:    0.6.2
 */